﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using MonPocGarage.ArmyContracts.Common.Enums;

namespace MonPocGarage.ArmyContracts.Common
{
    public interface IAbility : ICloneable
    {
        string AbilityID { get; }

        AbilityType AbilityType { get; }

        AbilityColor AbilityColor { get; }        

        string AbilityName { get; }

        string AbilityDescription { get; }

        string ImagePath { get; }

        void ChangeColor(AbilityColor newColor);
    }
}
